#ifndef SOCKETS_FS_H_
#define SOCKETS_FS_H_

#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <string.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/un.h>
#include <arpa/inet.h>


#define ERROR (-1)

int*vectorSocket;
int maxConec;
int semSock;
int mutexSock;
int iniciarSocket(int*);
int realizarBind(int,struct sockaddr_in);
int realizarListen(int);
int aceptarCliente(int,struct sockaddr_in);
int conectarSocket(int*,struct sockaddr_in);
int enviarDatos(char*,int,int);
int recibirDatos(char*,int);
int cerrarSocket(int*);

#endif
